runtime.m.throwing (field)
11 uses
runtime (current package)
panic.go#L1157: if gp.m.throwing == throwTypeNone {
panic.go#L1158: gp.m.throwing = t
panic.go#L1310: } else if level >= 2 || gp.m.throwing >= throwTypeRuntime {
panic.go#L1351: if mp.locks != 1 || mp.mallocing != 0 || mp.throwing != throwTypeNone || mp.preemptoff != "" || mp.dying != 0 {
proc.go#L5857: print(" mallocing=", mp.mallocing, " throwing=", mp.throwing, " preemptoff=", mp.preemptoff, " locks=", mp.locks, " dying=", mp.dying, " spinning=", mp.spinning, " blocked=", mp.blocked, " lockedg=")
runtime1.go#L41: all = gp.m.throwing >= throwTypeUser || t&tracebackAll != 0
runtime1.go#L44: } else if gp.m.throwing >= throwTypeRuntime {
runtime2.go#L553: throwing throwType
signal_unix.go#L730: mp.throwing = throwTypeRuntime
traceback.go#L1024: if gp.m != nil && gp.m.throwing >= throwTypeRuntime && gp == gp.m.curg || level >= 2 {
traceback.go#L1125: if mp.throwing >= throwTypeRuntime && gp != nil && (gp == mp.curg || gp == mp.caughtsig.ptr()) {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |